Skip to content

[scarthgap] chromium: Update to 136.0.7103.113 #904

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 4 commits into
base: scarthgap
Choose a base branch
from

Conversation

adalessandro
Copy link
Contributor

Issue: #901
Follow up of: #902

chromium: Update to 136.0.7103.113
    
Release notes:
    https://chromereleases.googleblog.com/2025/05/stable-channel-update-for-desktop_14.html

The current nodejs version in scarthgap is v20.18.2, but chromium
requires v22.11.0. As scarthgap is LTS release, a major update can't be
merged upstream, thus this PR adds the dependency backport to meta-browser.

BasketsAlaaf and others added 2 commits July 21, 2025 10:51
…#882)

This adds a section to the readme, explaining the solution to a build
error discussed in OSSystems#845.

Adding this in the readme makes it easier to be found.

Signed-off-by: Matthias Schoepfer <[email protected]>
The current nodejs version in scarthgap is v20.18.2, but chromium
requires v22.11.0. As scarthgap is LTS release, a major update can't be
merged upstream, thus we add the dependency backport here.

This commit backports nodejs v22.11.0 from meta-openembedded master
branch commit:

commit 6652b031d7d4d9cabf16d481f3b82115f7d8e15a
Author: J. S. <[email protected]>
Date:   Fri Nov 1 13:18:40 2024 -0400

    nodejs: upgrade 20.18.0 -> 22.11.0

    This moves us from the previous Long Term Support version codenamed 'Iron' to the newly
    released Long Term Support version 22.11.0  Codename 'Jod'

    Changelog: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V22.md#22.11.0

    License-Update:

        Add amaro dependency under MIT License.
        Add swc dependency under Aapche License Version 2.0.
        Add simdjson dependency under Apache License Version 2.0.
        Add on-exit-leak-free under MIT License.
        Remove ESLint.
        Remove base64 dependency.

    Removed patchs:

        182d9c05e78.patch - This was a backport to 20.x it is now integrated in 22.x

    Added patches:

      Two small patches here to use Bourne Shell instad of BASH.
        0001-custom-env.patch
        0001-positional-args.patch

      This patch from nodejs/node@686da19abb that addressed CVE-2024-22017
        0001-deps-disable-io_uring-support-in-libuv.patch

      Other patches were refreshed.

    Signed-off-by: Jason Schonberg <[email protected]>
    Signed-off-by: Khem Raj <[email protected]>

Signed-off-by: Ariel D'Alessandro <[email protected]>
@adalessandro adalessandro marked this pull request as draft July 22, 2025 15:26
@adalessandro adalessandro force-pushed the wip/adalessandro/scarthgap/136.0.7103.113 branch 2 times, most recently from 98a35b3 to 0fd8a8e Compare July 22, 2025 15:54
adalessandro and others added 2 commits July 22, 2025 12:55
Release notes:
    https://chromereleases.googleblog.com/2025/05/stable-channel-update-for-desktop_14.html

Build and patch changes:
------------------------

Added patches:
  * 0014-Revert-Remove-libavif-based-AVIF-decoder.patch
  * 0015-Revert-Remove-third_party-libavif.patch
  * 0017-rust-Use-adler-instead-of-adler2.patch

Updated patches:
  * 0016-Disable-crabbyavif-to-fix-build-errors.patch
  * Rebased remaining patches.

Removed patches:
  * 0015-Revert-Connect-the-Rust-log-crate-to-the-base-loggin.patch

License changes:
----------------

Added licenses:
  * TBD

Removed licenses:
  * TBD

Updated licenses:
  * TBD

Test-built:
-----------

* chromium-ozone-wayland
  * master, clang, MACHINE=qemux86-64, qemuarm, qemuarm64

* chromium-x11
  * master, clang, MACHINE=qemux86-64, qemuarm, qemuarm64

Signed-off-by: Ariel D'Alessandro <[email protected]>
Add configuration options to enable hardware video decoding using
stateless V4L2 M2M device. This allows offloading e.g. h264 video
playback to Hantro VPU on i.MX8MP where this was tested. To make
that work, enable 'use-v4l2' and 'proprietary-codecs' PACKAGECONFIG.

This commit was implemented with much great help from Jianfeng Liu .

Signed-off-by: Marek Vasut <[email protected]>
@adalessandro adalessandro force-pushed the wip/adalessandro/scarthgap/136.0.7103.113 branch from 0fd8a8e to 0d82376 Compare July 22, 2025 15:56
@adalessandro adalessandro marked this pull request as ready for review July 23, 2025 12:50
@adalessandro
Copy link
Contributor Author

@kraj @otavio this is ready for review.

Copy link
Collaborator

@kraj kraj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@adalessandro adalessandro marked this pull request as draft July 29, 2025 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants